created the information class, modified copy methods for unit and building