Updated Project added some functions