remove the check assertion
self hosting
remove other test libraries
specify powershell