better disabled btn states
start fresh function