added support for comments starting with hash(#)