first implementation, static solution, shitty but will be developed the way of the yedi