Optimize btn