new feature and code improvements