adding features and removing semicolons