Start to implement task system