added constructor descriptions