finished up positioning methods