need to handle absolute paths