expose deployment strategy through resource and some rearrangement