add LOGGING for empty methods should possible abstract