removed unnecessary snippets and added abbrs