project functions and details

initial version