add more parameter types