changing default params
changing requirements