For NedilJS framework