Single/multiple details, break up into methods