widgets and api documentations