Wish master

review here