ramifications