added methods text