Add machine and render list framework
update