actually updated atan.vhd this time