add transaction and fixed css