основа фреймворка