improoved build dependencies