some refacotring for fast
bug fixes in all FTLs. Also, work on making the FTL serializable.