added type boolean