turn tasks into module