stuff is working, added erasing fuctionality