Move tenshee method implementation to model