interface by cindy clegane