yeah, that makes all sense, and its flexible enough