some more properties. need to work on them but meh