Code finished

Signed-off-by: Robert Weber <closingtag@gmail.com>