padding portion implemented