Updated collect and output methods