protected-div method, fixed other methods