ok all binding random ! ok #4 #3