prepare param