upgraded to SDK 1.8