This ain't as good as i anticipated but its cool