Author: Daniel Sotelsek Salem