clean up interfaces