reorganized output and asset location