completed full and half mods with minor bug of clashing mods between
full and half mods

Change-Id: I9211b4f8a3912577c1c8fa29b29816a2e4adc734
Signed-off-by: taoman89 <juntao.zhu.2010@sis.smu.edu.sg>