add setParameter method