drug design and molecular manipulation 9212819