adding tasks and spec helpers