changes done
version 3