figuring out how stuff works maybe?