added interaction learning modules