gonna try just using Position for shorter functions