formatted
added append tests