renamed some issues for better understanding