some small manip...