support value for resolve method
add tests for reject method
support arguments for reject method
remove lang