added button icons & layout managers, needs fixing