finalised desktop layout + half search function complete