preliminary PDT work. not finished, needs lots of love.