wip on analysis stuff