~ Code design was reworked so i can see better what i did where

Signed-off-by: Imkerix <Imkerixus@gmail.com>