tied everything together... it's broken right now.