updated interfaces erb