added properties and things