OK I send this old code to hell soon