changed user interface, use more pwn