my math was all wrong -_-