adding usage and motivation