commit ideal_common project at home [2013-08-05]

ideal common project.