some new things! use them!