add value types write up