updated Class