realised getting initial place, little refactor