pwn drawable rewritten in order to take pointers.