Author: Elias Daniel Corpolander