reduce more param passing duplication