Added default abstractions