add baseCarbone and its functions in models