functioning task view