fuel functions
init