adding inital type structure