Ok ok will add some documentation because it is strange