test all feature done