fiddled with transitions so it looks nice