i’ll finish this later haha