almost stable version with new API
Latest version