Worked on vmxLib