[mission] common funcs. gathered together , fw specifi ones splitted