Add interface and fix readme