added description and final submition