implemented simple render system