removing system dependent parts