Add Some interface and impl declarations