getting closer to working solution
remove and ignore .idea