split checkbox and multicheck into separate types