Fixed code style, several meanings processed, removed double words