finally got an idea how to make extrude/project functionality