shuffling the direct-related code