edit by Satwa 3000