refactor views, add side changer view
use service to store side window