re-design render coding