Separated the tasks, added docs generation