add rag code; random view;