interface class files for orkhideya I feel like publishing