users tasks class structure