fix: apply(features) is now 100% more useful
test writing/reading feature with custom data