all studinfo function implemented