removed all the complications
finally starting to understand