break down without join