add first programs
replace indent
arrange indent and modify calling constructor for bufferSize