debug
new interfaces completed