Author: Lucas Perez Razzaque