finished up the expression method