create asset module and change render world approach