two example tools, login will be improved