Suggested features and improvements

Suggested features and improvements