lock mem on public methods
safety first