testing version with all features