add maxusedpg function