feature and product added
restructered, reference project initial