[WIP] Follow base api 1.0

best practice in constant