framework for multi created