default constructor  added to user