ermove constructor