added append clause to interface