Completes basic functionality.