Added validations for final product assembly.
Added type validation for assembly. Added heroku correction