Added Move functions, and Count functions