added bool and uint