fixed bug: double url encode
update test
update project type.