Added detailed comments and excuses