Setting up classes with limited seats & collecting payments