redesigned mission definition, added bashy controller