added hints for params