made it more efficiant