implemented some ideas
uml diagram
deleted target and .idea
deleted