merge with midgetspy