updated to better describe all features