used fabric tasks and divided tasks across multiple files