added Push section and small polish