progress... makin sure theirs no way it will leak