preparations for custom code sections