applied typescript0.9