use open class to be consistent for app menu