index interface finished

index interface finished and some property additional;