Render divided into smaller methods