Too lazy to retype hopefully someone will have answers