added playservice check