*new version and ui