improving error log
tests review and user funds and stake