My contribution i guess whatever