removed API dependencies