Added mission function
added Companion function