temporarily use sts
Add type and API