fixed bug, added some css