modulizing a bit