oncreate 2 constuctor