added polar stuffs