add usages as basic features