added some fancy automation to sections