Initial import of lw2 from Kevin with added delete functionality.