putting pieces together-ish