added cross mod apis