tangling files and custom code