this is actually coming together

well, sort of