Use lift library for json => cleaner