two different approaches