matrix formation added
omit object files