cleaned up pull