int can be long, number ranks
initial support for byte a = 1