bug fixed grammer and ST