removed boost dependencies and boost itself