search bar refactoring
syntax
class notes present
syntax neatened