Kirikoo framework