fixed params passing