need to still add continuous loop