added basic value types