most functionality complete
small changes