added new API