Fill more code

add program test flow and every class complie way