add limit method