sort of a mess