+ added heatwave application factory
+ added heatwave application factory