updateed re

with extra non-essential stuff