in progress kinda

probably not going to use this stuff...