Added state parameter