added 2 more ideas for usage