Ruffiest rough draft for LoginFrameWork