Added classes with main interfaces