Re-construct basic functions.
Re-construct project source.