I will explain if I am not going to be lazy and work on it