organized and commented utility class