storage type should be an integer