view fix. cleanup sequence. and refactering.