added model and controller