refactored to full server transactions
fixed server side transactions
added month filtering
added month filtering
Merge branch 'full-server-transactions'