initial framework for frontend
initial framework for frontend2