Honestly it's a mess