Stack and slot should be initialized by the paramaters here other wise null point waiting to happen