build noko functionality