Changing taype aware behaviour-2