commend on initializer