use bdd style
+ fixed warm up issue