add complex partial test and example at readme fix #25