yeah I will get this right eventually