backbone project for learn puprpose