all due to kash's help, could not have figured this out without him