mostly finished everything, almost ready