add cloudformation generator