replae method: dev+