working task crud