Needs detail functions for dots