almost complete

need to still fix counter