(c) J.Schranz individual software development