General things you should know about contracts