solve btn, short date, thin out lib