initialization & final

created 14.23 and finished with comments