using simplejson for better requirement transparency