instruction decode top
updated files to integration