not finished yet but gonna leave it for the time being for testing....

carry on