http://holt.fsu.is/~fsu221711/mammain.html