add delete methods
print header methods