Got the basics working

Signed-off-by: unknown <vsdev1@ME0B056-01201D.c27-merch.napier.ac.uk>