add disable based on position