initial view layout
layout improvements