cleanup and full interface name for implements