moises caicedo analysis