fixed bug: #3