additions to insert and display