Simplified, and debugged