add list command(lpush lpop rpush rpop)