layout adjustments moved things to be more dynamic