mock basic framework