other little cool things...