simplify clustered features to save size
refactor CLI to get out of callback hell