burner clases refactored & cms burner