mostly practices/compositions views/controllers working