Author: apostolos makrakis and denver cummings