Fix bug
Fix bug
Fix bug
Fix bug
Fix mem bug