doing so without erros