added paths and movement enum