initial update ( basic project )