renamed and fixed many warnings
fixed warnings
enabled parallel build