misc work from class