added read_file_without_comments() and some regex