Fraimework for VBA