without dynamics