ALVIS GONZÁLEZ FINAL PROJECT