stable base, some GUI elements complete.