implementing FTL View