re-enabled all functions