Basic function completed.