initilising stuff added