flow and component makeup