kelly portela (107.047)