working on generating output assembly