added icons and fleshed out layout