halfway through implementing followers