default render
rendering using the sidee effecty protocol implementations