inline initialization