Barebones functionality completed.