got reset working, 5 minute timer, timeout functions