added second type