append methods