Moving performance

Moving performance