documentation cleanup & append() method implemented