use yaml/serialization to save Features... removed alot of code