hash-bang support added