The code also provides that before undertaking work for others in connection with which the engineer may make improvements, plans, designs and inventions or other works that may justify copyrights or patents, the engineer should enter into a written agreement regarding ownership of such improvements, etc.