includes and cool bitwise stuff