another attempt at path