okay. i think this works