added some in calss stuff