sort of get transition working