details pre refactor