Implement JSON layout