removed boost dependencies