initialize previously uninitialized fields