validation added and tested over restaurant unit and features