fix bugs
hidden something