added thanksblueshift