altered layout to ease in preference implementation