doc strings on these please.