Echo framework