Did some stuff. not sure if it works