v0 of the system... still missing a few details but it works as is...