Add: over-class communication, not finished