external works better, changed back