Interfaces, implements e controllers