handle real-world usage, actual functionality