use list(APPEND to try to handle spaces in paths better