add comments in code and add about page