eagerly calcing position