added convenience core ns