added test keyword that uses async function