added useful libs and some layout less
fixed bug