Almost sortof very close to working!