student data with interface