adding some additional interesting properties