blacl4 by chandan
_