copied from PAST PAGE ....