moved task and host controllers into their directives instead of having them separated