added hasbang