added background syntax
added multiple stepping in syntax engine