fix to visual basic