explaining better strings and action methods