extracted Fish interface