based class for application 6 marth