done! mostly!