adding documentation, setting up for auto-elimination