how to write big code