initial params generation