implemented computing my movelist