some base function, nothing is working yet.

I’ll work on it more tomorrow.