user views and controllers working