Without GUI implementation.