better controller spec