chain methods initializer