adding required attribute to form
fixed issue #1, added search box