need to clean up this ugly switch statement but in the meantime do something for projects