enable to specify value size