stopping for the day. fixed bug of descriptions array clear. may cause git merge problem later