made the temp wrapper class final