great job on breaking this out