downgraded GSON to 1.7.1 due to a bug