fixed bug: #4