make method clearer