separate GET/POST for new session into create/register
move success redirect to exported variable
removing use of the cache