removed redundant boost dependency