Merged iowa and bl branches