adding in some useful bits