I have seen something similar in another thread. You will probably find certain parts of that article helpful, not everything of course, but I believe it is worth looking into. 
http://politik.mn/post/27100