Handled login on NPMT, will be its own method soon however