added boolean for use transparency (is slow w/ it)