small fixes, logging cleaner, executeAPI is public