feat: controllers and views added