features and todo