version 3.0 fixed UI and bug