added forms, generic views