creating our own path