instructions render from data; closes #12