i hate the letter c
merged changes from tarun