implementando bind json
implementando helper methods