moves backwards and clean