trying to figure out how this crap works...