g task and home models + task controller