write methods in both paradigms, but dont reuse code; will elucidate interrelationships
write methods in both paradigms, but dont reuse code; will elucidate interrelationships