added beginnings of a position initialization method