implemented rest of the tokenproperty functions