Add base implementation for system logon