implemented render lists
more work on models