added odi custom features, templates, and js