better accountancy for plots. needs further cleanup