refactoring
split conf
redefined tasks