started on boards and trying inheritence on controllers