path needs to be absolute