these files were removed from main greenstone repository, cos I reordered the class inheritance. so added them in here in case we ever want to use this gs3 building. can't guarantee that they will work without modification