index action implement