uloading shit

adding move class and fixing some corresponding methoods