added search function, added additonal css, changed some stuff around