parameters and conditions are initialized automatically
integer value is expected