move options making to tasks() method)