boost less implementation