0: logic of transforming finished and moved to separate project