fixed index, added powerful libraries