Why have you removed all these required arguments ?