so much work but i enjoy it.