tweaking types