changed up contact a bit more

is not dynamic, make it so